Tight Approximation Algorithms for Maximum Separable Assignment Problems

نویسندگان

  • Lisa Fleischer
  • Michel X. Goemans
  • Vahab S. Mirrokni
  • Maxim Sviridenko
چکیده

A separable assignment problem (SAP) is defined by a set of bins and a set of items to pack in each bin; a value, fij , for assigning item j to bin i; and a separate packing constraint for each bin—i.e., for each bin, a family of subsets of items that fit in to that bin. The goal is to pack items into bins to maximize the aggregate value. This class of problems includes the maximum generalized assignment problem (GAP) and a distributed caching problem (DCP) described in this paper. Given a ‚-approximation algorithm for finding the highest value packing of a single bin, we give (i) A polynomial-time LP-rounding based 441 − 1/e5‚5-approximation algorithm. (ii) A simple polynomial-time local search 4‚/4‚+ 15− …5-approximation algorithm, for any … > 0. Therefore, for all examples of SAP that admit an approximation scheme for the single-bin problem, we obtain an LP-based algorithm with 41−1/e−…5-approximation and a local search algorithm with 4 1 2 −…5-approximation guarantee. Furthermore, for cases in which the subproblem admits a fully polynomial approximation scheme (such as for GAP), the LP-based algorithm analysis can be strengthened to give a guarantee of 1 − 1/e. The best previously known approximation algorithm for GAP is a 1 2 -approximation by Shmoys and Tardos and Chekuri and Khanna. Our LP algorithm is based on rounding a new linear programming relaxation, with a provably better integrality gap. To complement these results, we show that SAP and DCP cannot be approximated within a factor better than 1 − 1/e unless NP⊆ DTIME4n 5, even if there exists a polynomial-time exact algorithm for the single-bin problem. We extend the 41−1/e5-approximation algorithm to a constant-factor approximation algorithms for a nonseparable assignment problem with applications in maximizing revenue for budget-constrained combinatorial auctions and the AdWords assignment problem. We generalize the local search algorithm to yield a 1 2 − … approximation algorithm for the maximum k-median problem with hard capacities.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Lagrangian Relaxation and Subset Selection Problems

We prove a general result demonstrating the power of Lagrangian relaxation in solving constrained maximization problems with arbitrary objective functions. This yields a unified approach for solving a wide class of subset selection problems with linear constraints. Given a problem in this class and some small ε ∈ (0, 1), we show that if there exists a ρ-approximation algorithm for the Lagrangia...

متن کامل

On Lagrangian Relaxation and Reoptimization Problems

We prove a general result demonstrating the power of Lagrangian relaxation in solving constrained maximization problems with arbitrary objective functions. This yields a unified approach for solving a wide class of subset selection problems with linear constraints. Given a problem in this class and some small ε ∈ (0, 1), we show that if there exists an r-approximation algorithm for the Lagrangi...

متن کامل

Inapproximability Results for Wavelength Assignment in WDM Optical Networks

We address the issue of inapproximability of the wavelength assignment problem in wavelength division multiplexing (WDM) optical networks. We prove that in an n-node WDM optical network with m lightpaths and maximum load L, if NP = ZPP, for any constant δ > 0, no polynomial time algorithm can achieve approximation ratio n1/2−δ or m1−δ , where NP is the class of problems which can be solved by n...

متن کامل

Randomized Approximation Algorithms

We have seen several randomized approximation algorithms before. Recall that for the MAXCUT and MAX-3SAT problems we proved that choosing any solution uniformly at random gives a constant factor approximation in the expectation. For MAX-CUT the approximation factor was 2. For MAX-3SAT, a random assignment of truth values to a variable satisfies a given clause with probability 78 . In the case o...

متن کامل

Approximation of Partial Capacitated Vertex Cover

We study the partial capacitated vertex cover problem (pcvc) in which the input consists of a graphG and a covering requirement L. Each edge e in G is associated with a demand (or load) l(e), and each vertex v is associated with a (soft) capacity c(v) and a weight w(v). A feasible solution is an assignment of edges to vertices such that the total demand of assigned edges is at least L. The weig...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Math. Oper. Res.

دوره 36  شماره 

صفحات  -

تاریخ انتشار 2011